package com.rtsffm.rtd.action.model.annotations;

import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

//~--- annotations ------------------------------------------------------------

/**
 * The method on which this annotation is declared should be of the following syntax
 * <br> <br>
 * <code>public void anyMethodName(Object causer, Object payload)</code>
 * @author p.mankala
 *
 */
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
@Inherited
public @interface ActionSpecification {
    String actionId();
}
